page-location {
  background: transparent;
  .searchbar-ios.searchBox{
      background: #fff;
      border: 0;
      input{
          background-color: #f3f3f3 ;
          border-radius: .5rem ;
      }
  }
  .searchbar-ios.searchBox .searchbar-search-icon{
      top: .2rem ;
      width: .4rem ;
      height: .3rem ;
      background-size: .4rem .36rem ;
  }

  
  .reset {
      background: #fff right center no-repeat;
      background-size: .24rem;
      padding-right: .3rem;
      color: #999;
      font-size: .26rem;
      margin: .2rem 0 .05rem 0;
  }

  .resetPos{
      margin-left: 30%;
  }
  .current {
      padding: .22rem;
      background-color: #fff;
      min-height: .88rem;
      .city {
          font-size: .26rem;
          span {
              font-size: .26rem;
              font-weight: 200;
          }
      }
  }
  
  .recent_title {
      height: (.68rem);
      line-height: (.68rem);
      font-size:  .26rem;
      background-color: #d6d2d2;
      padding-left: .22rem;
  }
  .recent {
      display: flex;
      height: .88rem;
      justify-content: center;
      align-items: center;
      span {
          flex: 1;
          text-align: center;
          font-size: .24rem;
          font-weight: 200;
          display: inline-block;
      }
  }



  .citiesBox{
      position: absolute;
      top: 0;
      left: 0;
      right: .6rem;
      overflow-y: scroll;
      .left_city{
          overflow: visible;
      }
  }  
  
  //A-Z
  .right_indexes{
      position: fixed;
      top: 0;
      right: 0;
      width: .6rem;
      text-align: center;
      color: #cb9e5e;
      div{
          cursor: pointer;
          font-size: .3rem;
          line-height: 1.2;
      }
  }


  
  /* 列表 */
  .item-divider-ios{
      background: #fff;
  }
  

  .item-block{
      min-height: inherit;
  }

  .label-ios{
      font-size: .26rem;
  }

  .fixed-content,.scroll-content{
      margin-bottom: 0 !important;
  }
  ion-footer{
      top: (3rem);
      right: 0;
      left: auto;
      width:.6rem;
  }

}
.index_title{
background-color: rgb(189, 188, 184);
border-radius: .7rem ;
color: #000;
width:1.4rem ;
height:1.3rem ;
text-align: center;
margin: 0.5rem 1rem 0.5rem 1rem ;
}
.letter{
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.h4{
border: rgb(68, 68, 67) 1px ;
border-style: solid;
padding:  0.2rem 1rem ;
}
